CGG90] L. Colussi, Z. Galil, R. Giancarlo. On the Exact Complexity of String Matching. Pro- ceedings of the Thirty First Annual IEEE Symposium on the Foundations of Computer Science, 1990, 135-143.
نویسندگان
چکیده
The problem of nding all occurrences of a pattern of length m in a text of length n is considered. It is shown that the Boyer-Moore string matching algorithm performs roughly 3n comparisons and that this bound is tight up to O(n=m); more precisely, an upper bound of 3n n m comparisons is shown, as is a lower bound of 3n(1 o(1)) comparisons, as n m !1 and m!1. While the upper bound is somewhat involved, its main elements provide a quite simple proof of a 4n upper bound for the same algorithm.
منابع مشابه
On the Exact Complexity of String Matching (Extended Abstract)
of Results We investigate the maximal number of character comparisons made by a linear-time string matching algorithm, given a text of length n and a pattern of length m over a general alphabet. We denote it by c(n,m) or approximate it by (1 + C)n, where C is a universal constant. We add the subscript “on-line” when we restrict attention to on-line algorithms and the superscript “1” when we con...
متن کاملAchieving Synchrony without Clocks
: unifying synchrony and asynchrony. In Pro-ceedings of the Seventeenth Annual ACM Symposium on Principles of Distributed Computing, pages 143–152, Puerto Vallarta, Mexico, 1998. ACM Press. 24. Jean-François Hermant and Gérard Le Lann. Fast asynchronous uniform consensus in real-time distributed systems. IEEE Transactions on Computers, 51(8):931–944,
متن کاملWork and Publications
s: Some of the original abstracts are reproduced almost without change and some with minor revision. The former cases are indicated by v.o., whereas the latter cases are indicated by rev. Common abbreviations (for the publication items) include: CCC: Annual IEEE Conference on Computational Complexity. COLT: Annual ACM Workshop on Computational Learning Theory. FOCS: Annual IEEE Symposium on Fou...
متن کاملData structures and algorithms for approximate string matching
This paper surveys techniques for designing efficient sequential and parallel approximate string matching algorithms. Special attention is given to the methods for the construction of data structures that efficiently support primitive operations needed in approximate string matching.
متن کاملKnuth Prize Lecture: Complexity of Communication in Markets
A classical point of view in Economic Theory is that prices in markets serve as a communication mechanism between the participants (buyers and sellers) in the market. I will analyze the communication complexity (in the standard sense used in Theoretical Computer Science) required for obtaining efficiency and equilibrium in several scenarios of markets of indivisible goods. 2016 IEEE 57th Annual...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007